@media (min-width: 768px) and (max-width: 992px){

}
@media (min-width: 992px) and (max-width: 1200px){

}
@media (max-width : 1800px) {

.header .navbar-brand {
  padding: 20px 0 0 30px;
}
.header .navbar .tel { margin: 43px 15px 0 0; }
.header .navbar .language { margin: 46px 30px 0 0; }
.header .nav {
    margin-right: 24px;
}

}
@media (max-width : 1600px) {

.header .navbar .tel {
	font-size: 20px;
}
.header .navbar-default .navbar-nav > li > a {
  font-size: 16px;
}
.header .nav > li > a { padding: 0 14px; }

.main1_1 .owl-theme .owl-controls .owl-nav .owl-prev{ left:15px; }
.main1_1 .owl-theme .owl-controls .owl-nav .owl-next{ right:15px; }
.main3_1 .owl-theme .owl-controls .owl-nav .owl-prev{ left:15px; }
.main3_1 .owl-theme .owl-controls .owl-nav .owl-next{ right:15px; }

}
@media (max-width : 1400px) {

.header .navbar .tel {
	font-size: 18px;
}
.header .navbar .language{
  font-size: 14px;
}
.header .navbar-default .navbar-nav > li > a {
  font-size: 14px;
}
.header .nav > li > a { padding: 0 10px; }

}
@media (max-width : 1460px) {

.main h2{
    font-size: 28px;
}
.main1_1 .owl-theme .owl-controls .owl-nav{ top:80px; }
.main1 .ksljcp .container{
    padding-top: 40px;
    padding-bottom: 40px;
}
.main1 .ksljcp a.gb{
    top: 10px;
    right: 15px;
}
.main2_1_l{
    width: 72%;
}
.main2_1_l ul li{
    padding-right: 15px;
}
.main2_1_r{
    width: 28%;
}
.main2_1_r ul li .text .content{
    height: 40px;
    line-height: 20px;
}
.main3_1 .tab1 a{ width: 162.8px; }
.footer_t3{
	margin-right: 20px;
}
.footer_t3 ul li{
    min-width: 82px;
    margin-right: 20px;
}
.qy_main3 .tab1 a{ width: 162.8px; }
.jrwm_main1_l2 table thead th{
    height: 60px;
    padding: 0 10px 0 54px;
}
.jrwm_main1_l2 table tbody td{
    height: 72px;
    padding: 0 10px 0 54px;
}
.gsdt_main1 ul li .text .title{
    margin-top: 14px;
}
.gsdt_main1 ul li .operation1{
    margin: 68px 0 20px;
}
.swhz_main1 ul li .text .title{
    margin-top: 22px;
}

}






@media (min-width : 1460px) {

.container{ width:1400px; padding-right:0px; padding-left:0px; }

}
@media (max-width : 1199px) {

.padding1{
    padding-top: 70px;
}
.padding2{
    padding-top: 30px;
}
.padding3{
    padding-bottom: 30px;
}
.header .navbar {
  min-height: 70px;
}
.header .navbar-brand {
  height: 70px;
  padding: 10px 0 0 15px;
}
.header .navbar-brand img {
  height: 46px;
}
.header .navbar .tel{
	margin: 20px 0 0;
	float: left;
}
.header .navbar .language{
	margin: 20px 0 0;
	float: right;
}
.header .nav{ margin: 50px 0 0; overflow: hidden; }
.header .nav > li{ margin-right:0px !important; }
.header .nav > li > a { height: 50px; line-height: 50px; }
.banner .owl-theme .owl-dots{ bottom: 20px; }
.main h2{
    font-size: 24px;
}
.main h2 img{
    margin: 0 8px;
}
.more{
    margin-top: 20px;
}
.more a{
    width: 140px;
    height: 38px;
    line-height: 36px;
    margin: 0 10px;
    border-radius: 38px;
}
.main1{
    padding: 30px 0;
}
.main1_1{
    margin-top: 20px;
}
.main1_1 .tab1{ font-size:16px; margin:0 5px; }
.main1_1 .tab1 a{ min-width: 150px; height: 34px; line-height: 34px; }
.main1_1 .tab_nr { margin-top:20px; }
.main1_1 .carousel1{ margin: 0 -7px; }
.main1_1 .item{ padding:0 7px; }
.main1_1 .item_nr .title{ font-size: 18px; margin: 15px 0 6px; }
.main1_1 .owl-theme .owl-controls{ padding-bottom: 30px; }
.main1_1 .owl-theme .owl-controls .owl-nav{ top:94px; }
.main1 .ksljcp{
    bottom: 68px;
}
.main1 .ksljcp .container{
    padding-top: 30px;
    padding-bottom: 30px;
}
.main1 .ksljcp a.btn1{
    font-size: 20px;
    width: 228px;
    height: 56px;
    line-height: 56px;
    border-radius: 56px;
}
.main1 .ksljcp a.btn1 img{
	height: 20px;
}
.main2{
    padding: 30px 0;
}
.main2_1{
    margin-top: 20px;
}
.main2_1_l ul li .item .title{
    font-size: 18px;
    height: 48px;
    line-height: 24px;
    margin: 14px 0 6px;
}
.main2_1_l ul li .item .date{
	font-size: 14px;
}
.main2_1_r ul li{
    padding: 10px 0 4px;
}
.main2_1_r ul li .text .title{
	font-size: 16px;
}
.main3{
    padding: 30px 0;
}
.main3_1{
    margin-top: 20px;
}
.main3_1 .tab1{ font-size:14px; }
.main3_1 .tab1 a{ width: 134px; }
.main3_1 .tab1 a p{ margin-bottom: 10px; }
.main3_1 .tab1 a p img{ height: 34px; }
.main3_1 .tab_nr { margin-top:10px; }
.main3_1 .carousel2{ margin: 0 -7px; }
.main3_1 .item{ padding:0 7px; }
.main3_1 .item_nr .text{ padding: 16px 15px; }
.main3_1 .item_nr .title{ font-size: 18px; margin-bottom: 6px; }
.main3_1 .owl-theme .owl-controls{ padding-bottom: 30px; }
.main4{
    padding: 30px 0;
}
.main4_1{
    margin-top: 10px;
}
.main4_1 ul{
    margin-right: -14px;
}
.main4_1 ul li{
    padding: 10px 14px 0 0;
}
.footer_t{
    padding: 30px 0;
}
.footer_t1{
    max-width: 26%;
}
.footer_t1 .nr1 img{
	height: 60px;
}
.footer_t1 .nr2{
    font-size: 16px;
    margin: 22px 0 4px;
}
.footer_t1 .nr3{
    font-size: 24px;
}
.footer_t1 .nr4{
    font-size: 14px;
    line-height: 24px;
    margin-top: 6px;
}
.footer_t2{
    padding-top: 20px;
    display: none;
}
.footer_t2 p{
    font-size: 16px;
}
.footer_t2 span{
	width: 100px;
}
.footer_t3{
    margin-right: 0px;
    padding-top: 20px;
}
.footer_t3 p{
    font-size: 16px;
}
.footer_t3 ul li span{
    font-size: 14px;
    line-height: 24px;
}
.qy_main1{
    padding: 20px 0;
}
.qy_main1_2{
	margin-top: 15px;
}
.qy_main1_2 a{
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    margin: 0 2px;
    padding: 0 20px;
}
.qy_main2{
    font-size: 20px;
}
.qy_main3 .tab1{ font-size:14px; }
.qy_main3 .tab1 a{ width: 134px; padding:15px 5px; }
.qy_main3 .tab1 a p{ margin-bottom: 10px; }
.qy_main3 .tab1 a p img{ height: 34px; }
.qy_main4 .nr1{
    font-size: 20px;
}
.qy_main4 .nr2{
    font-size: 14px;
    margin-top: 10px;
}
.qy_main4 .nr2 span.style1{
    margin: 0 10px;
}
.gsjj_main1{
    margin-top: 12px;
}
.zzry_main1{
    margin-top: 20px;
}
.zzry_main1 span{
    font-size: 18px;
    width: 180px;
    height: 40px;
    line-height: 40px;
}
.zzry_main1 span img{
	height: 25px;
    margin: 0 10px 0 20px;
}
.zzry_main2 ul{
    margin-right: -20px;
}
.zzry_main2 ul li{
    padding: 20px 20px 0 0;
}
.zzry_main2 ul li .item .title{
    font-size: 14px;
    margin-top: 10px;
}
.zzry_main3{
    margin-top: 20px;
}
.zzry_main3 a{
    font-size: 14px;
    line-height: 30px;
}
.zzry_main3 a img{
    height: 30px;
    margin-right: 14px;
}
.zzry_main4{
    margin-top: 0px;
}
.zzry_main4 ul{
    margin-right: -20px;
}
.zzry_main4 ul li{
    padding: 20px 20px 0 0;
}
.jrwm_main1{
    margin-top: 20px;
}
.jrwm_main1_l2{
    margin-top: 16px;
}
.jrwm_main1_l2 table thead th{
    padding: 0 10px 0 30px;
}
.jrwm_main1_l2 table tbody td{
    padding: 0 10px 0 30px;
}
.pages{ margin-top:20px; }
.pages a{ margin:0 15px; display:none; }
.pages span{ display:none; }
.pages a:first-child,.pages a:last-child{ width:30%; padding: 0 5px; display:inline-block; *display:inline; *zoom:1; }
.cpzx_main1{
    padding-bottom: 10px;
}
.cpzx_main1 ul{
    margin-right: -20px;
}
.cpzx_main1 ul li{
    padding: 20px 20px 0 0;
}
.cpzx_main1 ul li .item .title{
    font-size: 16px;
    margin-top: 10px;
}
.cpzx_main2{
    margin-top: 20px;
}
.cpzx_main2 span{
    font-size: 18px;
    width: 254px;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
}
.cpzx_main3{
    margin-top: 20px;
}
.cpzx_main3 span.style1{
    font-size: 18px;
    margin: 10px 0 2px;
}
.cpzx_main4{
    margin-top: 20px;
}
.cpzx_main4 .nr1{
    font-size: 20px;
}
.cpzx_main4 .nr2{
    margin-top: 10px;
}
.cpzx_main5{
    margin-top: 12px;
}
.cpzx_main5 .wbk1{
    font-size: 18px;
    width: 300px;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    border-radius: 20px;
}
.cpzx_main6 ul li{
    margin-top: 8px;
}
.cpzx_main6 ul li .title{
    font-size: 14px;
    height: 60px;
    line-height: 60px;
    padding: 0 33px 0 20px;
    background: #f5f5f5 url(../images/pic28.png) no-repeat right 20px center;
}
.cpzx_main6 ul li .content{
    font-size: 14px;
    line-height: 24px;
    padding: 20px 20px 12px;
}
.cpzx_main6 ul li .title.on{
    background: #f5f5f5 url(../images/pic29.png) no-repeat right 20px center;
}
.quick-understanding{
    font-size: 18px;
    line-height: 32px;
    padding: 15px 20px;
}
.quick-understanding img{
    height: 32px;
    margin-right: 10px;
}
.jdal_main1 ul{
    margin-right: -14px;
}
.jdal_main1 ul li{
    padding: 20px 14px 0 0;
}
.jdal_main1 ul li .item .title{
    font-size: 16px;
    padding: 16px 15px;
}
.gsdt_main1 ul li{
	padding: 20px 0;
}
.gsdt_main1 ul li .text{
    padding-left: 20px;
}
.gsdt_main1 ul li .text .title{
    font-size: 16px;
    margin-top: 0px;
}
.gsdt_main1 ul li .text .date{
    font-size: 14px;
}
.gsdt_main1 ul li .operation1{
    margin: 48px 0 10px;
}
.gsdt_main1 ul li .operation1 img{
    height: 44px;
}
.lxwm_main1{
    font-size: 14px;
    line-height: 30px;
    padding: 50px 0;
}
.swhz_main1{
    padding-top: 10px;
}
.swhz_main1 ul li{
    margin-top: 20px;
}
.swhz_main1 ul li .pic{
    padding-left: 20px;
}
.swhz_main1 ul li .text .title{
    margin-top: 10px;
}
.swhz_main1 ul li .text .title span{
    font-size: 18px;
    width: 200px;
    height: 50px;
    line-height: 50px;
}
.swhz_main1 ul li .text .content{
    margin: 12px 0 22px;
}
.swhz_main1 ul li.odd .pic{
    padding-right: 20px;
}

}






@media (min-width : 1200px) {

}
@media (max-width : 991px) {

.main1_1 .owl-theme .owl-controls .owl-nav{ top:63px; }
.main2_1_l{
    width: 100%;
}
.main2_1_l ul{
    width: auto;
    margin-right: -15px;
}
.main2_1_r{
    width: 100%;
    margin-top: 20px;
}
.main3_1 .tab1 a{ width: 102px; }
.main4_1 ul li{
    width: 33.33%;
}
.footer_t{
	display: none;
}
.qy_main3 .tab1 a{ width: 102px; }
.jrwm_main1_l{
    width: 100%;
    padding-right: 0px;
}
.jrwm_main1_l2 table{
    font-size: 14px;
}
.jrwm_main1_r{
    width: 100%;
    margin-top: 20px;
}
.jrwm_main1_r2{
    font-size: 14px;
    line-height: 28px;
    padding: 20px 0;
}
.gsdt_main1 ul li .text .content{
    height: 52px;
    margin: 6px 0;
    -webkit-line-clamp: 2;
}
.gsdt_main1 ul li .operation{
	display: none !important;
}
.swhz_main1 ul li .text .content{
    max-height: 96px;
    line-height: 24px;
    margin: 8px 0 18px;
}

}






@media (min-width : 991px) {

}
@media (max-width : 767px) {

.banner .owl-theme .owl-controls .owl-nav{ display: none; }
.main1_1 .owl-theme .owl-controls .owl-nav{ display: none; }
.main3_1 .owl-theme .owl-controls .owl-nav{ display: none; }
/*.main4_1 ul li{
    width: 50%;
}*/
.qy_main1_2 a{
    margin: 0px;
    padding: 0 10px;
}
.zzry_main2 ul li{
    width: 50%;
}
.zzry_main4 ul li{
    width: 50%;
}
.cpzx_main1 ul li{
    width: 50%;
}
.jdal_main1 ul li{
    width: 100%;
}
.gsdt_main1 ul li .pic{
    width: 40%;
}
.gsdt_main1 ul li .text{
    width: 60%;
}
.swhz_main1 ul li .pic{
    width: 100%;
    padding-left: 0px;
    float: left !important;
}
.swhz_main1 ul li.odd .pic{
    padding-right: 0px;
}
.swhz_main1 ul li .text{
    width: 100%;
    margin-top: 6px;
}

}
@media (min-width : 767px) {

}
@media (max-width : 480px) {

}